af61e8b43b21de6ec6f36807affe46a54a28e105,Mage.Sets/src/mage/sets/saviorsofkamigawa/PureIntentions.java,PureIntentionsTriggeredAbility,checkTrigger,#GameEvent#Game#,142

Before Change


    public boolean checkTrigger(GameEvent event, Game game) {
        return game.getOpponents(this.getControllerId()).contains(game.getControllerId(event.getSourceId())) &&
                StackObject.class.isInstance(game.getObject(event.getSourceId())) &&
                event.getTargetId().equals(getSourceId());
    }

    @Override

After Change


            StackObject stackObject = game.getStack().getStackObject(event.getSourceId());
            if (stackObject != null
                    && game.getOpponents(this.getControllerId()).contains(stackObject.getControllerId())) {
                for (Effect effect : getEffects()) {
                    effect.setTargetPointer(new FixedTarget(event.getTargetId()));
                }
                return true;
            }